package com.matrix.api.order.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @author 有点甜
 * @since 2025/7/27
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class OrderDetailVO extends OrderBriefVO implements Serializable {
    private Long userId;
    private Long shopId;
    private String shopName;
    private String shopLogoUrl;

    private List<OrderItemVO> initialItems;
    private BigDecimal initialItemsAmount;

    private List<OrderItemVO> addedItems;
    private BigDecimal addedItemsAmount;

    private BigDecimal originalAmount;
    private BigDecimal discountAmount;

    private Integer tablewareQuantity;
    private String remark;
}
